home *** CD-ROM | disk | FTP | other *** search
- * 0060.7 GST 286/0.00
- *
- *****************************************************************
- * *
- * *
- * *
- * HEWLETT PACKARD DESKJET PRINTER CONFIGURATION *
- * ============================================= *
- * *
- * *
- * This file contains configuration details for the printer *
- * described below. To modify the printer configuration, *
- * you must: *
- * *
- * (a) Read the chapter PRINTER CONFIGURATION in your User *
- * Manual - THOROUGHLY! *
- * *
- * (b) Edit this file using 1st Word Plus to make the *
- * required changes (all values are HEXADECIMAL). *
- * *
- * (c) Run the 1PR program to install the new driver. *
- * *
- * Consult your User Manual for details of how to load your *
- * custom driver from the 1st Word Plus desktop, and how to *
- * make it your default printer. *
- * *
- * Copyright (C) 1986, 1987, 1988, GST Holdings Ltd *
- * Alterations for Deskjet Plus (Latin 1 Char set) *
- *****************************************************************
-
-
- * Printer name
- * ============
- *
- * For display above the font table on the
- * 1st Word Plus desktop (max 32 characters)
-
-
- Hewlett-Packard Deskjet Plus DS
-
-
- * Configuration variables
- * =======================
- *
- * These six variables define certain printer
- * configuration details required by 1st Word Plus:
- *
- * (1) 1 for microspacing daisywheel, else 0
- * (2) Character width in printer units (daisy)
- * (3) Linefeed height in printer units
- * (4) Mid-carriage (daisy) pixels/inch (matrix)
- * (5) Bold offset in printer units (daisy)
- * (6) 1 to pause printing between pages, else 0
-
-
- 0, 0, 1, 64, 0, 0
-
-
- * Printer characteristics
- * =======================
- *
- * This table defines values to be sent to the
- * printer by 1st Word Plus to control its operation.
- *
- * An entry consists of:
- *
- * (1) Function number (these must be kept in order)
- * (2) Command bytes (hex commands and placeholders)
- *
- * A placeholder has the top bit set and is substituted
- * by an actual value by 1st Word Plus when printing.
- *
- * Lines preceded by an asterisk are commented out.
-
-
- * 0 * Character width
- 1, A ,D * Carriage return and line feed
- * 2 * Forward print
- * 3 * Reverse print
- * 4 * Vertical tab to line
- * 5 * Absolute horizontal tab
- 6,1B,28,73,33,42 * Draft bold on
- 7,1B,28,73,30,42 * Draft bold off
- 8,1B,28,73,33,42 * NLQ bold on
- 9,1B,28,73,30,42 * NLQ bold off
- A,1B,28,73,31,53 * Draft italic on
- B,1B,28,73,30,53 * Draft italic off
- C,1B,28,73,31,53 * NLQ italic on
- D,1B,28,73,30,53 * NLQ italic off
- * E * Draft light on
- * F * Draft light off
- 10,1B,28,73,31,51 * NLQ light on
- 11,1B,28,73,32,51 * NLQ light off
- 12,1B,28,73,36,56,1B,28,73,2B,31,55 * Draft superscript on
- 13,1B,28,73,31,32,56,1B,28,73,30,55 * Draft superscript off
- 14,1B,28,73,36,56,1B,28,73,2B,31,55 * NLQ superscript on
- 15,1B,28,73,31,32,56,1B,28,73,30,55 * NLQ superscript off
- 16,1B,28,73,36,56,1B,28,73,2D,31,55 * Draft subscript on
- 17,1B,28,73,31,32,56,1B,28,73,30,55 * Draft subscript off
- 18,1B,28,73,36,56,1B,28,73,2D,31,55 * NLQ subscript on
- 19,1B,28,73,31,32,56,1B,28,73,30,55 * NLQ subscript off
- 1A,1B,26,64,31,44 * Draft underline on
- 1B,1B,26,64,40 * Draft underline off
- 1C,1B,26,64,31,44 * NLQ underline on
- 1D,1B,26,64,40 * NLQ underline off
- * 1E, C * Formfeed
- 1F,1B,45,1B,28,73,31,51 * Horizontal initialization (Draft Courier)
- 20,1B,26,6C,30,4C,1B,26,6C,37,30,50 * Vertical initialization (Perf skip off, 70 lines/page)
- 21,1B,45 * Termination: printer reset
- 22, 8 * Backspace
- 23, D * Carriage return
- 24,1B,26,6C,36,64,50 * Form length in lines
- 25,1B,2A,72,42,1B,2A,74,31,30,30,52,1B,2A,72,30,41 * Reset graphics, set 100 pixels/in, start at left.
- 26,1B,2A,62,81,81,57 * Start graphics
- * 27 * Reserved
- 28,1B,28,73,31,51,1B,28,73,31,30,48 * Draft Courier (10 cpi)
- 29,1B,28,73,32,51,1B,28,73,31,30,48 * NLQ Courier (10 cpi)
- 2A,1B,28,73,31,51,1B,28,73,32,30,48 * Draft Courier (20 cpi)
- 2B,1B,28,73,32,51,1B,28,73,32,30,48 * NLQ Courier (20 cpi)
- 2C,1B,28,73,31,51,1B,28,73,31,36,48 * Draft Condensed (16.67 cpi)
- 2D,1B,28,73,32,51,1B,28,73,31,36,48 * NLQ Condensed (16.67 cpi)
- 2E,1B,28,73,31,51,1B,28,73,35,48 * Draft Expanded ( 5 cpi)
- 2F,1B,28,73,32,51,1B,28,73,35,48 * NLQ Expanded ( 5 cpi)
- * 30 * Black ink
- * 31 * Magenta ink
- * 32 * Cyan ink
- * 33 * Yellow ink
- 0 * NULL termination byte
-
-
- * Translation Table
- * =================
- *
- * This table is used to translate the Archimedes
- * character codes for output to the printer.
- *
- * Each entry consists of:
- *
- * (1) Archimedes character code (these must be in order)
- * (2) The (possibly null) byte string to be output
- *
- * Archimedes character codes with a NULL translation
- * string are printed as spaces.
- *
- * Archimedes character codes NOT in the table are sent
- * directly to the printer without translation.
-
-
-
- A0,20 * non break space
- 0 * NULL terminator
-